CSS সিনট্যাক্স এবং সিলেক্টরস

Web Development - ওয়েবসাইট ডেভেলপমেন্ট (Website Development) - CSS এর বেসিক এবং এডভান্সড ব্যবহার
246

CSS (Cascading Style Sheets) হলো একটি স্টাইলিং ভাষা, যা HTML উপাদানগুলোর ডিজাইন ও বিন্যাস নিয়ন্ত্রণ করে। এটি ওয়েবপেজের লেআউট, রঙ, ফন্ট এবং অন্যান্য ভিজ্যুয়াল উপাদান নিয়ন্ত্রণে সাহায্য করে।


CSS এর সিনট্যাক্স

CSS এর একটি স্টাইল রুল তিনটি প্রধান অংশ নিয়ে গঠিত:

  1. সিলেক্টর (Selector): কোন HTML এলিমেন্টে স্টাইল প্রয়োগ করা হবে তা চিহ্নিত করে।
  2. প্রোপার্টি (Property): কোন বৈশিষ্ট্য পরিবর্তন করা হবে তা নির্ধারণ করে।
  3. ভ্যালু (Value): প্রোপার্টির জন্য নির্দিষ্ট মান প্রদান করে।

সিনট্যাক্স উদাহরণ:

selector {
    property: value;
}

প্রকৃত উদাহরণ:

p {
    color: blue;
    font-size: 16px;
}
  • এখানে p হলো সিলেক্টর, যা সমস্ত <p> ট্যাগে প্রভাব ফেলবে।
  • color এবং font-size হলো প্রোপার্টি
  • blue এবং 16px হলো ভ্যালু

CSS সিলেক্টরস

CSS সিলেক্টরস ব্যবহার করা হয় নির্দিষ্ট HTML এলিমেন্ট নির্বাচন করার জন্য, যাতে তাদের স্টাইল প্রয়োগ করা যায়। নিচে কয়েকটি গুরুত্বপূর্ণ সিলেক্টরের তালিকা দেওয়া হলো:

1. ইলিমেন্ট সিলেক্টর (Element Selector)

একটি নির্দিষ্ট HTML ইলিমেন্ট নির্বাচন করে।

উদাহরণ:

h1 {
    color: red;
}

এটি সমস্ত <h1> ট্যাগের রং লাল করে দেবে।


2. ক্লাস সিলেক্টর (Class Selector)

একটি নির্দিষ্ট ক্লাসের এলিমেন্ট নির্বাচন করে।

উদাহরণ:

.my-class {
    color: green;
    font-size: 20px;
}

এটি class="my-class" যুক্ত সমস্ত এলিমেন্টে প্রভাব ফেলবে।

HTML উদাহরণ:

<p class="my-class">This is a paragraph.</p>

3. আইডি সিলেক্টর (ID Selector)

নির্দিষ্ট একটি ID যুক্ত এলিমেন্ট নির্বাচন করে।

উদাহরণ:

#my-id {
    background-color: yellow;
}

এটি id="my-id" যুক্ত এলিমেন্টের ব্যাকগ্রাউন্ড হলুদ করে দেবে।

HTML উদাহরণ:

<div id="my-id">This is a division.</div>

4. গ্রুপ সিলেক্টর (Group Selector)

একাধিক এলিমেন্ট একসঙ্গে নির্বাচন করতে ব্যবহৃত হয়।

উদাহরণ:

h1, h2, p {
    color: blue;
}

এটি সমস্ত <h1>, <h2>, এবং <p> ট্যাগে একই স্টাইল প্রয়োগ করবে।


5. ডিসেন্ডেন্ট সিলেক্টর (Descendant Selector)

একটি ইলিমেন্টের ভিতরের চাইল্ড এলিমেন্ট নির্বাচন করতে ব্যবহার করা হয়।

উদাহরণ:

div p {
    color: orange;
}

এটি সমস্ত <p> ট্যাগকে নির্বাচন করবে, যা <div> ট্যাগের মধ্যে রয়েছে।

HTML উদাহরণ:

<div>
    <p>This is inside a div.</p>
</div>

6. পসেভো-ক্লাস সিলেক্টর (Pseudo-Class Selector)

ইলিমেন্টের একটি নির্দিষ্ট অবস্থায় স্টাইল প্রয়োগ করতে ব্যবহৃত হয়।

উদাহরণ:

a:hover {
    color: red;
}

এটি লিংকে হোভার করার সময় রঙ লাল করে দেবে।

HTML উদাহরণ:

<a href="#">Hover over me</a>

CSS সিনট্যাক্সের চেকলিস্ট

  1. সিলেক্টর: নির্দিষ্ট HTML এলিমেন্ট নির্বাচন করা।
  2. কুঁচি {}: প্রোপার্টি এবং ভ্যালু আবদ্ধ করার জন্য ব্যবহৃত।
  3. প্রোপার্টি: কোন বৈশিষ্ট্য পরিবর্তন হবে।
  4. কলন :: প্রোপার্টি এবং ভ্যালুর মধ্যে ব্যবধান।
  5. সেমিকোলন ;: একাধিক প্রোপার্টির মধ্যে আলাদা করার জন্য।

সারসংক্ষেপ

CSS সিনট্যাক্স হলো একটি গঠনমূলক নিয়ম যার মাধ্যমে HTML ইলিমেন্টে স্টাইল প্রয়োগ করা হয়। সিলেক্টর ব্যবহার করে এলিমেন্ট চিহ্নিত করা হয় এবং প্রোপার্টি ও ভ্যালু এর মাধ্যমে স্টাইল পরিবর্তন করা হয়। বিভিন্ন ধরনের সিলেক্টর যেমন ইলিমেন্ট, ক্লাস, আইডি এবং পসেভো-ক্লাস সিলেক্টর ওয়েবপেজকে আরও ডাইনামিক ও আকর্ষণীয় করতে সাহায্য করে।

Content added By
Promotion
NEW SATT AI এখন আপনাকে সাহায্য করতে পারে।

Are you sure to start over?

Loading...